---
title: Migrálás az ESLint-ről
description: Hogyan migrálja a projektjét ESLint-ről Ultracite-re.
---

Ha ESLint-et használ, és az Ultracite előre konfigurált beállítására szeretne váltani, ez az útmutató segít a migrációban miközben fenntartja a kódminőségi követelményeket.

## Miért érdemes átállni Ultracite-re?

- **Villámgyors**: Biome (az Ultracite alapja) Rustra épül, sokkal gyorsabb, mint az ESLint
- **Konfiguráció nélküli**: Százakra rúgó előre konfigurált szabályok a kézi ESLint-beállítással szemben
- **Összevont eszköz**: Egyetlen eszközzel helyettesíti az ESLint-et és a Prettier-t
- **AI integráció**: Beépített támogatás AI-alapú szerkesztők számára (Cursor, Windsurf, GitHub Copilot)
- **Típusbiztonság**: Átfogó TypeScript-szabályok szigorú null-ellenőrzésekkel
- **Modern szabványok**: A legújabb JavaScript/TypeScript legjobb gyakorlatok

## Mielőtt elkezdené

Győződjön meg róla, hogy rendelkezik a következőkkel:

- Egy meglévő projekt, amely ESLint-et használ
- Node.js v14.18+ (ajánlott Node 18+)
- Egy `package.json` fájl

## Automatikus beállítás

Futtassa az [automatikus telepítő szkriptet](/setup#automatic-installation).

```package-install
npx ultracite init
```

Ez a következőket fogja végrehajtani:

- Telepíti az Ultracite-ot függőségként
- Összefésüli a meglévő `biome.json` / `biome.jsonc` fájlt az Ultracite előbeállításával
- Összefésüli a meglévő `.vscode/settings.json` fájlt az Ultracite előbeállításával
- Engedélyezi a `strictNullChecks` beállítást a `tsconfig.json` fájlban (vagy létrehoz egyet, ha még nincs)
- Megőrzi az egyedi szabályokat és beállításokat
- Beállítja a szerkesztőintegrációkat

Győződjön meg arról, hogy kiválasztja a meglévő `ESLint` konfiguráció eltávolítását. Ez a következőket fogja eredményezni:

- Eltávolítja az ESLint-et és minden kapcsolódó függőséget
- Eltávolítja az összes ESLint konfigurációs fájlt
- Eltávolítja az összes ESLint-hez kapcsolódó parancsot a `.vscode/settings.json` fájlból

A frissítés után érdemes áttekinteni a `biome.json` / `biome.jsonc` fájlt az esetleges felülírások eltávolításához. Továbbá indítsa újra a szerkesztőt, hogy az új konfiguráció érvénybe lépjen.